Skip to content

Conversation

mariukle
Copy link
Member

@mariukle mariukle commented Apr 9, 2026

Changes:

Added MainView.fxml as the application shell with BorderPane layout
Navbar.fxml is now included once in MainView and persists across all pages
Pages are swapped in/out via MainController.loadPage()
Added NavigationAware interface to decouple navigation from individual controllers
Removed SceneManager
Added active state styling on navbar buttons to indicate current page
Updated color scheme to royal blue (#1e3a8a) across navbar and buttons

Closes #24

@mariukle mariukle added the GUI label Apr 9, 2026
@mariukle mariukle self-assigned this Apr 9, 2026
@mariukle mariukle merged commit 02527cb into DEV Apr 9, 2026
@mariukle mariukle deleted the feature/refactor-navbar branch April 9, 2026 07:23
Sign in to join this conversation on GitHub.
Labels
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant